body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }fieldset, img { border: 0px; }:focus { outline: 0px; }address, caption, cite, code, dfn, em, th, var, optgroup { font-style: normal; font-weight: normal; }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }abbr, acronym { border: 0px; font-variant: normal; }input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }code, kbd, samp, tt { font-size: 100%; }input, button, textarea, select { }body { line-height: 1.5; }ol, ul { list-style: none; }table { border-collapse: collapse; border-spacing: 0px; }caption, th { text-align: left; }sup, sub { font-size: 100%; vertical-align: baseline; }:link, :visited, ins { text-decoration: none; }blockquote, q { quotes: none; }blockquote::before, blockquote::after, q::before, q::after { content: none; }
* { margin: 0px; padding: 0px; }body, html { overflow: hidden auto; }.clearfix { margin-right: auto; margin-left: auto; }.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }.clearfix::after { clear: both; }b, em, i { font-style: normal; font-weight: normal; }
body { margin: 0px; font-family: "Microsoft Yahei", Arial, Tahoma, Helvetica, SimSun, "Hiragino Sans GB", sans-serif; font-size: 14px; line-height: 20px; color: rgb(51, 51, 51); position: relative; }html, body { width: 100%; min-width: 1200px; margin: 0px auto; overflow-x: hidden; min-height: 1000px; }button, input, select, textarea, th { background: rgb(255, 255, 255); font-size: 12px; line-height: 1.5em; font-family: "Microsoft Yahei", Arial, Tahoma, Helvetica, SimSun, "Hiragino Sans GB", sans-serif; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: #f89635; }
.rotate360:hover { transform: rotate(360deg); }.rotate360 { transition: all 0.3s ease-in-out 0s; }
.cx { overflow: hidden; }.fl { float: left; }.fr { float: right; }
.h20 { width: 100%; height: 20px; }
.hide { display: none; }
a,a img { cursor: pointer; }
img { vertical-align: top; border: 0px; }
.k1200{width: 1200px;margin: 0px auto;}
body{background: #fafafa url(../images/beijing.png) top center;}
.icon{background: url(../images/ico.png) no-repeat;background-size: 800px 800px;}
/* ------------------------------------------------------------------------------------ */
header{height: 110px;background:#fff;box-shadow: rgb(0 0 0 / 10%) 0px 0px 6px 0px;}
header div>a{width: 180px;height: 110px;display: block;float: left;}
nav{margin-left: 84px;float: left;}
nav a{float: left;position: relative;z-index: 2;font-size: 20px;color: #535353;text-align: center;position: relative; display: block;height: 110px;width: 110px; line-height: 110px;margin-right: 30px;}
nav a:first-child{width: 54px;}
nav a.current,nav a:hover{font-weight: 600;color: #01c1d6;font-size: 26px;}
.cur{height: 20px;font-size: 12px;color: #aaaaaa;margin: 16px auto;background: none;}
.cur a{color: #aaaaaa;}
.cur i{display: inline-block;width: 16px;height: 14px;margin-right:8px;vertical-align: sub;background-position: 0 0;}
.mhcdkey-bt1{margin: 0 20px;position: relative;}
.mhcdkey-bt1 p{font-size: 18px;color: #1a1a1a;line-height: 40px;font-weight: 600;border-bottom: 2px solid #eeeeee;position: relative;}
.mhcdkey-bt1 p>i{width: 45px;height: 36px;display: inline-block;background-position: 0 -31px;vertical-align: top;margin-right: 10px;}
.mhcdkey-bt1 p span{position: absolute;bottom: -15px;left: 0;}
.mhcdkey-bt1 p span em{display: inline-block;width: 65px;height: 2px;background: #01c1d6;}
.mhcdkey-bt1 p span i{width: 14px;height: 2px;display: inline-block;background-position: 0 -23px;}
.mhcdkey-bt2{position: relative;height: 24px;}
.mhcdkey-bt2 p{font-size: 20px;font-weight: 600;color: #0b0b2f;line-height: 24px;margin-left: 16px;position: absolute;z-index: 3;}
.mhcdkey-bt2 p::before{content: ""; width: 6px;height: 6px;display: inline-block;border-radius: 3px;background:#01c1d6;position: absolute;top: 4px;left: -15px;}
.mhcdkey-bt2 span{width: 95px;height: 8px;display: inline-block;background: #01c1d6;position: absolute;bottom: -4px;left: 0;}
.mhcdkey-bt3{margin: 15px 20px 22px;}
.mhcdkey-bt3 p{font-size: 24px;font-weight: 600;}
.mhcdkey-bt3 p i{width: 45px;height: 36px;display: inline-block;background-position: 0 -31px;vertical-align: sub;margin-right: 10px;}
.mhcdkey-left{width: 856px;float: left;border-radius: 6px;}
.mhcdkey-right{width: 320px;float: left;margin-left: 24px;}
footer{width: 100%;height: 140px;color: rgb(153, 153, 153);font-size: 14px;background-color: rgb(20, 20, 20);text-align: center;padding-top: 15px;margin-top: 25px;}
footer p{color: rgb(153, 153, 153);font-weight: 400;margin-top: 20px;}
footer p a{color: rgb(153, 153, 153);margin: 0px 10px;font-weight: 400;}
